aboutdialog: Use set_boxed on surface
authorAlexander Larsson <alexl@redhat.com>
Mon, 23 Oct 2017 10:48:11 +0000 (12:48 +0200)
committerAlexander Larsson <alexl@redhat.com>
Mon, 23 Oct 2017 11:45:25 +0000 (13:45 +0200)
cairo_surface_t is boxed, not a GObject.

gtk/gtkaboutdialog.c

index 2fd7968e9230957d0e03c28f8763ed54b955aa4d..1534c5b592a631ab1e7a5803d0a6733254b2f9b9 100644 (file)
@@ -989,9 +989,9 @@ gtk_about_dialog_get_property (GObject    *object,
       break;
     case PROP_LOGO:
       if (gtk_image_get_storage_type (GTK_IMAGE (priv->logo_image)) == GTK_IMAGE_SURFACE)
-        g_value_set_object (value, gtk_image_get_surface (GTK_IMAGE (priv->logo_image)));
+        g_value_set_boxed (value, gtk_image_get_surface (GTK_IMAGE (priv->logo_image)));
       else
-        g_value_set_object (value, NULL);
+        g_value_set_boxed (value, NULL);
       break;
     case PROP_LOGO_ICON_NAME:
       if (gtk_image_get_storage_type (GTK_IMAGE (priv->logo_image)) == GTK_IMAGE_ICON_NAME)